/* eslint-disable */

import React from 'react';
import { getIconColor } from './helper';

const DEFAULT_STYLE = {
  display: 'block',
};

const IconIconChakan = ({ size, color, style: _style, ...rest }) => {
  const style = _style ? { ...DEFAULT_STYLE, ..._style } : DEFAULT_STYLE;

  return (
    <svg viewBox="0 0 1024 1024" width={size + 'rem'} height={size + 'rem'} style={style} {...rest}>
      <path
        d="M309.4528 445.0304h269.5168a33.792 33.792 0 0 0 33.5872-25.3952 33.3824 33.3824 0 0 0-33.3824-40.96H309.6576a33.792 33.792 0 0 0-32.768 21.7088 33.5872 33.5872 0 0 0 32.5632 45.056z m0 334.4384H715.776a32.9728 32.9728 0 0 0 33.1776-33.1776 33.5872 33.5872 0 0 0-36.0448-33.3824H309.8624a32.768 32.768 0 0 0-27.4432 12.6976 31.1296 31.1296 0 0 0-4.096 35.0208 32.1536 32.1536 0 0 0 30.9248 19.0464z m2.2528-234.0864a49.7664 49.7664 0 0 0-7.7824 0A33.1776 33.1776 0 0 0 286.72 604.16a37.0688 37.0688 0 0 0 26.0096 8.192h396.4928a86.2208 86.2208 0 0 0 12.6976 0 32.9728 32.9728 0 0 0 26.8288-29.9008 33.5872 33.5872 0 0 0-36.4544-36.2496z m65.536-467.7632H647.168V143.36H377.0368z m3.072 133.12h267.8784A66.56 66.56 0 0 0 715.1616 143.36V78.848A66.9696 66.9696 0 0 0 645.5296 10.24h-266.24a66.7648 66.7648 0 0 0-69.8368 69.0176v61.44a66.7648 66.7648 0 0 0 71.2704 70.4512zM952.32 181.6576V174.08a98.304 98.304 0 0 0-77.824-93.5936 303.9232 303.9232 0 0 0-57.9584-3.072 33.1776 33.1776 0 0 0-33.792 33.5872A33.9968 33.9968 0 0 0 817.3568 143.36h33.5872a33.1776 33.1776 0 0 1 26.624 13.312 39.3216 39.3216 0 0 1 7.168 25.6v726.8352a34.2016 34.2016 0 0 1-36.6592 37.2736H175.7184a33.9968 33.9968 0 0 1-36.4544-35.4304V179.8144A33.9968 33.9968 0 0 1 175.3088 143.36h33.5872a33.1776 33.1776 0 0 0 31.9488-31.744 32.1536 32.1536 0 0 0-28.2624-33.792 257.024 257.024 0 0 0-53.248 0A99.328 99.328 0 0 0 71.68 179.8144v732.5696a100.7616 100.7616 0 0 0 102.4 102.4h675.84a95.8464 95.8464 0 0 0 42.1888-9.0112 99.1232 99.1232 0 0 0 60.2112-96.4608V181.6576z"
        fill={getIconColor(color, 0, '#333333')}
      />
    </svg>
  );
};

IconIconChakan.defaultProps = {
  size: 18,
};

export default IconIconChakan;
